草庐IT

closures - animateWithDuration:animations:completion: 在 Swift 中

全部标签

ios - 为什么 swift parse .getDataInBackgroundWithBlock 被阻止为明文 http 请求?

我正在编写一个使用托管在Heroku上的Parse的快速iOS应用程序。据我所知,所有数据传输都是通过HTTPS进行的,我没有对info.plist进行AppTransportSecurity解决方法(并打算保持这种方式)。到目前为止,所有Parse查询在模拟器和运行9.3.3或9.3.5的实际iphone上都已正确执行。直到现在我添加了这段代码,它在模拟器上完美运行,但由于通过HTTP发出的明文请求而在iphone上崩溃。但为什么要通过HTTP发出请求?overridefunctableView(tableView:UITableView,cellForRowAtIndexPathi

ios - 如何在 Swift 中裁剪 UIImage?

我想在Swift中编写一个函数,它获取图像并裁剪除中间的细水平线以外的所有内容。我不想保留纵横比。这是我目前所拥有的,但它并没有按照我想要的方式工作。我只想保留从y=276到y=299的像素。funccropImageToBars(image:UIImage)->UIImage{letrect=CGRectMake(0,200,image.size.width,23)UIGraphicsBeginImageContextWithOptions(rect.size,false,1.0)image.drawInRect(rect)letnewImage=UIGraphicsGetImage

ios - 命令因信号 : Segmentation fault: 11 swift 3 而失败

刚刚更新了我的Xcode并在我之前的一个项目中遇到了这个错误我搜索了一下并找到了this题根据那个问题,这是Xcode错误。我不知道如何修复它,因为错误消息没有给我任何关于错误及其发生原因的线索。到目前为止,我所拥有的是:Commandfailedduetosignal:Segmentationfault:11错误日志包含this类名和这个类是的一部分thisLibrary有人遇到过类似的问题吗??我得到了一些线索。我的错误是指向一行:WhileemittingIRSILfunction@_TFC12SCLAlertView12SCLAlertView16viewDidDisappea

ios - 如何更改参数以在 swift 3 中接受变量?

这个问题在这里已经有了答案:'var'parametersaredeprecatedandwillberemovedinSwift3(8个答案)关闭6年前。我刚开始学习iOS开发,我正在观看一个关于函数的稍微过时的视频。在基于swift2的视频中老师做了例如funcexample(vara:Int){}在swift3中,你不能这样做来改变传递给变量的参数,有谁知道我如何在当前语法中做到这一点?

ios - 如何在 Alamofire 4 和 Swift 3 中设置方法、 header 、参数

在以前版本的Alamofire中,对于发送方法,header和参数我曾经是这样的:Alamofire.request(.GET,URLRequest,headers:headers,parameters:parameters)但是版本4和swift3是不同的。如何设置方法、发送header和参数? 最佳答案 迁移指南位于Alamofiregithub很好地解释了这一点。看这里://Alamofire3letparameters:[String:AnyObject]=["foo":"bar"]Alamofire.request(.GE

ios - Swift 3.0 迁移后的 Alamofire 错误 : “Extra argument in Call' ” (request method)

我目前正在将我的代码库更新到Swift3.0,并且我正在使用Alamofire。因此,我必须将Alamofire更新到4.0(Alamofiregitrepo)。我有一个请求从服务器获取数据的方法,在迁移之前,它工作得非常好。在使用Xcode的迁移工具之后,我得到了这个错误:“ExtraargumentinCall”。我不太确定为什么此方法不再有效。任何帮助都会很棒!classfuncmakeRequest(_method:RequestMethod,authorization:String?,uri:String,params:JSONDictionary?,retry:Bool=t

ios - 当 Ctrl 拖动 View Controller 上的按钮时,Swift "show segue"不可用

我在这里过得很艰难。我创建了一个iOS应用程序,其中有一个导航Controller和一个显示设备列表的主屏幕,现在我想添加一个详细View。我的问题是,我无法使用“Show”操作创建segue-Xcode中的InterfaceBuilds仅提供选项“Push”、“Modal”和“Custom”我是Swift(或Apple)开发的绝对初学者,我在谷歌上找到的每一个教程都说,我只需要按住Ctrl键并单击按钮,将它拖到新的ViewController上,然后选择“显示”-但没有:-(我附上一张图片,这样你可能会看得更清楚。拜托,如果有人可以帮助我。我的问题是在项目中选择了SingleView

ios - GMSAutoCompleteViewController 崩溃 - Swift 3

我最近将我的应用程序升级到swift3,每当它尝试调用谷歌地图中的自动完成ViewController时,它就会崩溃。我知道apikey不是问题,因为在我升级到swift3和xcode8之前使用它时它工作正常。我也知道这一点,因为该应用程序仍然能够显示谷歌地图。这是我的代码:extensionAdditionalSetupViewController:GMSAutocompleteViewControllerDelegate{funcviewController(_viewController:GMSAutocompleteViewController,didAutocompleteW

ios - 如何在 iOS App Swift 中更新 Pod

我有一个pod文件如下-#取消注释此行以为您的项目定义一个全局平台平台:ios,'8.0'来源'https://github.com/CocoaPods/Specs.git'目标'OSLMobile'做pod'AFNetworking'pod'libPhoneNumber-iOS','~>0.8'结束目标'OSLMobileTests'做pod'AFNetworking'pod'libPhoneNumber-iOS','~>0.8'结束我想更新库“libPhoneNumber-iOS”。为此,我将进入我的项目目录并输入pod更新libPhoneNumber-iOS。但这给了我错误-[!

ios - 关联类型 Swift 3

我正在尝试理解Swift中的泛型文化,所以我写了一个小例子。但它不编译。错误:无法推断通用参数“P”我不明白,因为我做错了。protocolProtocol_1{associatedtypeT}protocolProtocol_A{}structSomeStruct_2:Protocol_A{}structSomeStruct_1:Protocol_1{typealiasT=Protocol_A}letstruct1=SomeStruct_1()testFunction(t:struct1)//*Genericparameter'P'couldnotbeinferred*functes